Erzeugt eine URL auf eine interne Seite.
| Parameter-Name | Typ | Erforderlich | Beschreibung |
| page | Page | Ja |
Die Seite auf die verlinkt werden soll. Möglichkeiten ein Page-Objekt zu übergeben. |
| site | String | Nein |
Name des Mandanten auf den verlinkt werden soll. |
| lang | String | Nein |
Sprache, auf die verlinkt werden soll ("de","en" usw.). |
| skin | String | Nein |
Name des Designs, das auf der verlinkten Seite verwendet werden soll. |
| media | Boolean | Nein |
Bei true, wird auf den Multimediabereich der aktuellen Seite verlinkt. |
| query_param | String | Nein |
Hängt an die URL einen Parameter. |
| rewrite_engine | String | Nein |
URL-Erstellung ("fast" => flache URL Generierung, "id" => Generierung mit id). |
| path | String | Nein |
Komma separiert Liste von IDs, die einen Pfad abbilden zu einer Seite zb. 1,2,80,500. Achtung der Pfad beginnt immer mit 1. |
| keep_params | Boolean | Nein |
Behält bereits vorhandene URL Parameter bei. (Standard: "false") |
| weitere... | String | Nein |
Alle weiteren Parameter werden in der URL als Get-Parameter mit übergeben. |
Möglichkeiten der Übergabe einer Page
- page = Page
direkt das Pageobjekt übergeben - id = Integer
die Id der gewünschten Page - identity = String
die eindeutige Seitenidentität - type = String
den Seitentyp der gewünschten Seite
Achtung: Falls es mehrere Seiten gibt, wird die erste gefundene Seite zurückgegeben
Beispiel
{* einen Link auf das aktuelle Page Objekt erstellen *}
<a href="{page_url page=$page}">Link</a>
{* einen Link auf die Seite mit der ID 30 erstellen *}
<a href="{page_url id=30}">Link2</a>